java中"void main(String args[ ])"的“String args[ ]”是什么意思啊?

来源:百度知道 编辑:UC知道 时间:2024/05/14 11:14:57

程序命令行的参数

例如,你写了一个程序,叫做Test.java。一般的编译后执行这个程序,如下:

x:\>java Test

但是,如果在程序后面需要加一些参数,像Windows的Ping 192.168.0.1 这样的程序,需要在程序后面加一些固定的参数,看其来像这样:

x:\>java Test sonething1 something2 ……

这个时候,args[]这个字符串数组就负责接受这些参数,对应的关系为:
args[0] = "sonething1"
args[1] = "sonething2"
args[……] = "……"

主函数的参数是一个String类型的数组
用java clz args1 args2 ...的命令来执行程序的时候
args1,args2...就是这个数组中的元素

提供给用户从控制台向程序输入参数值
参数都是由空格分开的字符串
这里提供多个参数的输入 所以用字符串数组